Skip to content

Configure comprehensive Copilot instructions for repository best practices - #923

Merged
thomasnordquist merged 2 commits into
masterfrom
copilot/configure-copilot-instructions
Dec 19, 2025
Merged

Configure comprehensive Copilot instructions for repository best practices#923
thomasnordquist merged 2 commits into
masterfrom
copilot/configure-copilot-instructions

Conversation

Copilot AI commented Dec 19, 2025

Copy link
Copy Markdown
Contributor

Enhanced .github/copilot-instructions.md to provide complete context for AI coding agents per GitHub Copilot best practices.

Added Sections

  • Overview & Technology Stack - Electron 29.x + React 16.x + TypeScript architecture with mqttjs, Redux, Material-UI
  • Code Style - TSLint (Airbnb), Prettier config: no semicolons, single quotes, 2-space indent, trailing commas
  • Dependency Management - Monorepo structure guidance (root/app/backend package.json), frozen lockfile usage
  • Debugging - Development mode workflows, source map usage, common issues (build failures, MQTT broker requirements)
  • Deployment - Semantic release automation, beta/production branch workflow, multi-platform build artifacts

Enhanced Sections

  • Important Notes - Node.js ≥18 requirement, workspace-like monorepo structure
  • TypeScript Guidelines - Strict null checks, interface usage, const over let

The instructions now cover setup, testing (with MQTT async handling), code conventions, dependency management, debugging, and release processes - providing AI agents with sufficient context for accurate code suggestions aligned with project patterns.

Original prompt

This section details on the original issue you should resolve

<issue_title>✨ Set up Copilot instructions</issue_title>
<issue_description>Configure instructions for this repository as documented in Best practices for Copilot coding agent in your repository.

</issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: thomasnordquist <7721625+thomasnordquist@users.noreply.github.com>
Copilot AI changed the title [WIP] Set up Copilot instructions for repository Configure comprehensive Copilot instructions for repository best practices Dec 19, 2025
@thomasnordquist
thomasnordquist marked this pull request as ready for review December 19, 2025 20:59
@thomasnordquist
thomasnordquist enabled auto-merge (squash) December 19, 2025 21:01
@thomasnordquist
thomasnordquist merged commit 8f1eeed into master Dec 19, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

✨ Set up Copilot instructions

2 participants